home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / gfx / fract / MiniMand.lha / MiniMand / MiniMand.doc < prev    next >
Encoding:
Text File  |  1995-04-12  |  3.4 KB  |  128 lines

  1.  
  2.  
  3. MiniMand 1.0
  4.  
  5. What is MiniMand?
  6.  
  7. It's my first try to make a working Amiga C program. It isn't very fancy, 
  8. but it's working. The program was born when my brother said to me: "You've
  9. got to make something, sleazebag". He said that it would be funny if I made
  10. something he could use, so...
  11.  
  12. The program isn't very useful and it's main purpose is to be running in
  13. a script, thus the very versatile commandline. The only required
  14. software is ReqTools.library by Nico Francois and that you have WB2.0+.
  15.  
  16. For all you lazy people out there, here's the quick version of the docs.
  17.  
  18. 1. Run by typing MiniMand.
  19. 2. Zoom with the mouse.
  20. 3. Press escape when you're bored.
  21.  
  22. The template is as follows:
  23.  
  24. MiniMand REMIN/K, REMAX/K, IMIN/K, IMAX/K, QUIET/S, JULIA/S, JREAL/K
  25. JIMAG/K, HIRES/S, LACE/S, PLANES/K/N, SCRX/K/N, SCRY/K/N, ITER/K/N, SAVE/K,
  26. PALETTE/S, BATCH/S
  27.  
  28. Gosh! That sounds tricky?!? Don't worry, it's not that hard to comprehend.
  29. Let me explain the commands:
  30.  
  31. REMIN/K
  32. That's the left border of the fractal. Defaults to -2.
  33.  
  34. REMAX/K
  35. That's the right border of the fractal. Defaults to 2.
  36.  
  37. IMIN/K
  38. That's the bottom border of the fractal. Defaults to -2.
  39.  
  40. IMAX/K
  41. That's the upper border of the fractal. Defaults to 2.
  42.  
  43. QUIET/S
  44. If you set this switch, the screen will be in the background and it will
  45. not be activated at the beginning. Defaults to not set.
  46.  
  47. JULIA/S
  48. If this switch is set, the fractal will be a Julia, not a Mandelbrot.
  49. Defaults to not set.
  50.  
  51. JREAL/K
  52. This is the realpart of the Julia seed that will be used.
  53.  
  54. JIMAG/K
  55. This is the imaginary part of the Julia seed that will be used.
  56.  
  57. HIRES/S
  58. If you set this switch, the screen will be in hires. Sets screenwidth
  59. to 640 pixels. Defaults to not set.
  60.  
  61. LACE/S
  62. If you set this switch, the screen will be in laced mode. Sets screenheight
  63. to 512 pixels. Defaults to not set.
  64.  
  65. PLANES/K/N
  66. This is the number of bitplanes the screen will have. Defaults to 4.
  67.  
  68. SCRX/K/N
  69. This is the width of the screen. Defaults to 320.
  70.  
  71. SCRY/K/N
  72. This is the height of the screen. Defaults to 256.
  73.  
  74. ITER/K/N
  75. This is the number of iterations that will be used. This determines the
  76. accuracy of the fractal. A number greater than the number of colors will
  77. only be useful for tests, as the picture will only show as many iterations
  78. as number of colors. Defaults to 16.
  79.  
  80. SAVE/K
  81. This specifies a file to which the fractal will be written in IFF ILBM
  82. format. Defaults to no file.
  83.  
  84. PALETTE/S
  85. This switch will let you choose colors for the fractal. If it is hard to
  86. see the gadgets after modifying the colors, O or Enter will accept the
  87. colors and esc will cancel. If you do not set this switch or cancels the
  88. requester, the program will generate a nice palette by itself.
  89.  
  90. BATCH/S
  91. This switch is nice to have when using the program
  92. And now for some examples:
  93.  
  94. MiniMand
  95.  
  96. 16 cols, 320*256 screen in front.
  97.  
  98. MiniMand SCRY 32 SCRX=24 LACE SAVE SD0:Dont_we_love_this_program.iff PALETTE
  99.  
  100. 16 cols, 24*32 laced screen in front. Let us choose colors with a requester
  101. and saves the fractal to an IFF picture.
  102.  
  103. The only working key in the program is escape, that will quit the program
  104. at any time. 
  105.  
  106. You can also zoom in the fractal using your mouse to make a box around the
  107. area while pressing the left mousebutton.
  108.  
  109. History:
  110.  
  111. 95-01-08
  112. First history entry. Written this doc.
  113. Julia.
  114. Code Cleanup.
  115. COLS argument left. Some minor changes left.
  116.  
  117. 95-04-07
  118. IFF save
  119. Mousesupport / Zoom
  120.  
  121. 95-04-12
  122. Written some ARexx scripts
  123. Some minor fixes with colors
  124.  
  125. To do:
  126. Calculation speedups.
  127. AREXX?
  128.